NSOOHNHSHCH3SHOOONH2SNNNNCH3O